You can use Paynetics API for fetching data in bulk. Use the “list” API methodology to pull records like applications, transactions etc. Use limit and page as parameters to define the scope of your query.
Each list API can have different filters passed as query parameters.